From 19ce2d701656b3424c97d583904c51cc96f62e73 Mon Sep 17 00:00:00 2001 From: Alastair Tse Date: Thu, 5 Oct 2006 17:29:19 +0100 Subject: [PATCH] [XEND][XENAPI] Adding some default Xen API Errors Signed-off-by: Alastair Tse --- tools/python/xen/xend/XendError.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/tools/python/xen/xend/XendError.py b/tools/python/xen/xend/XendError.py index f78a71f031..82805d91e8 100644 --- a/tools/python/xen/xend/XendError.py +++ b/tools/python/xen/xend/XendError.py @@ -34,6 +34,17 @@ class XendError(Fault): class VmError(XendError): """Vm construction error.""" - pass + +XEND_ERROR_AUTHENTICATION_FAILED = ('ELUSER', 'Authentication Failed') +XEND_ERROR_SESSION_INVALID = ('EPERMDENIED', 'Session Invalid') +XEND_ERROR_DOMAIN_INVALID = ('EINVALIDDOMAIN', 'Domain Invalid') +XEND_ERROR_HOST_INVALID = ('EINVALIDHOST', 'Host Invalid') +XEND_ERROR_HOST_RUNNING = ('EHOSTRUNNING', 'Host is still Running') +XEND_ERROR_HOST_CPU_INVALID = ('EHOSTCPUINVALID', 'Host CPU Invalid') +XEND_ERROR_UNSUPPORTED = ('EUNSUPPORTED', 'Method Unsupported') +XEND_ERROR_VM_INVALID = ('EVMINVALID', 'VM Invalid') +XEND_ERROR_VBD_INVALID = ('EVBDINVALID', 'VBD Invalid') +XEND_ERROR_VIF_INVALID = ('EVIFINVALID', 'VIF Invalid') +XEND_ERROR_TODO = ('ETODO', 'Lazy Programmer Error') -- 2.30.2